@charset "utf-8";
body {margin:0; padding:0; font-size:12px; font-family:\5B8B\4F53; width:100%;}
input,button,select,textarea{outline:0 none;border:0;}
textarea{resize:none;display:inline;}
ul,p,h1,h2,h3,h4,h5,form,dl,dt,dl { margin:0; padding:0; }
input,img { border:0;outline:0 none;}
ul,li{ list-style:none;}
a{outline:0 none;}
a:link { color:#666; text-decoration:none;}
a:visited { color:#666; text-decoration:none;}
a:hover { color:#f06600; text-decoration:none;}
a:active { color:#f06600; text-decoration:none;}

/*font css*/
.f12{font-size:12px;}
.f14{font-size:14px;}
.f20{font-size:20px;}
.fn{font-weight:normal;}
.fb{font-weight:bold;}
.t2{ text-indent:2em;}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.ti16{text-indent:16px;}
.fw{font-weight:normal;}
.fs{font-style:normal;}
.fa{ font-family:Arial;}

/*font color*/
.fc_red{color:#f00;}
.fc_red1{color:#e16f82;}
.fc_green{ color:#060;}
.fc_green1{color:#090;}
.fc_green2{color:#87a84c;}
.fc_blue{color:#069;}
.fc_blue1{color:#6d94cd;}
.fc_gray{color:#666;}
.fc_lgray{color:#999;}
.fc_dgray{color:#333;}
.fc_white{color:#fff;}
.fc_black{color:#000;}
.fc_orange{color:#f06600;}
.fc_brown{color:#be9d3c;}

/*width css*/
.w60{width:60px;}
.w120{width:120px;}
.w200{width:200px;}
.w300{width:300px;}
.w450{width:450px;}
.w650{width:650px;}
.w750{width:750px;}
.w960{width:960px; margin:0 auto;}

/*height css*/
.h5{height:5px;}
.h10{height:10px;}
.h15{height:15px;}
.h18{height:15px;}
.h20{height:20px;}
.h40{height:40px;}
.h50{height:50px;}
.h80{height:80px;}

/*height css*/
.h5{height:5px;}
.h10{height:10px;}
.h15{height:15px;}
.h18{height:15px;}
.h20{height:20px;}
.h32{height:32px;}
.h40{height:40px;}
.h50{height:50px;}
.h80{height:80px;}

/*margin*/
.m10{margin:10px;}
.m15{margin:15px;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt12{margin-top:12px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.mb5{margin-bottom:5px;}
.mb12{margin-bottom:12px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml12{margin-left:12px;}
.ml20{ margin-left:20px;}
.ml30{margin-left:30px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.ml50{ margin-left:50px;}
.ml-1{ margin-left:-1px;}

/*padding*/
.pt0{padding-top:0;}
.p10{padding:10px;}
.p5{padding:5px;}
.pt3{padding-top:3px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pb0{padding-bottom:0;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;+padding-left:0;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}

/*position*/
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content:" ";clear: both;height: 0;}
.clearfix{zoom:1;}
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.zoom{zoom:1;}
.hidden{visibility:hidden;}
.dis{display:block;}
.disi{display:inline-block;*display:inline;*zoom:1;}
.none{display:none;}

/*background css*/
.bg_gray{background:#ddd;}
.bg_lblue{background:#eef7ff;}
.bg_lgray{background:#f7f7f7;}
.bg_green{background:#96c246;}
.bg_lgreen{background:#f4f8eb;}
.bg_blue{background:#89aadb;}
.bg_lblue1{background:#e9f2ff;}
.bg_brown{background:#d5b65b;}
.bg_lbrown{background:#fbf6e8;}
.bg_red{background:#f37e90;}


.bor{border:1px solid #E4E4E4;}
.bordashed{border:1px dashed #E4E4E4;}
.botdashed{border-bottom:1px dashed #E4E4E4;}
.bor_gray{border:1px solid #D0D0D0;}

/*border color*/
.bor_green{border-color:#87a84c;}
.bor_lgreen{border-color:#d3debc;}
.bor_blue{border-color:#6d94cd;}
.bor_lblue{border-color:#c7d0e8;}
.bor_brown{border-color:#be9d3c;}
.bor_lbrown{border-color:#e3e2c1;}
.bor_red{border-color:#e16f82;}
.bor_lred{border-color:#f0d8db;}